open-air restaurant - French English Dictionary